dna microarray notes